package com.ruoyi.security.mapper;

import java.util.List;
import com.ruoyi.security.domain.AfElevatorInfo;

/**
 * 电梯信息Mapper接口
 *
 * @author felix
 * @date 2022-07-07
 */
public interface AfElevatorInfoMapper {
    /**
     * 查询电梯信息
     *
     * @param id 电梯信息ID
     * @return 电梯信息
     */
     AfElevatorInfo selectAfElevatorInfoById(String id);

    /**
     * 查询电梯信息列表
     *
     * @param afElevatorInfo 电梯信息
     * @return 电梯信息集合
     */
     List<AfElevatorInfo> selectAfElevatorInfoList(AfElevatorInfo afElevatorInfo);

    /**
     * 新增电梯信息
     *
     * @param afElevatorInfo 电梯信息
     * @return 结果
     */
     int insertAfElevatorInfo(AfElevatorInfo afElevatorInfo);

    /**
     * 修改电梯信息
     *
     * @param afElevatorInfo 电梯信息
     * @return 结果
     */
     int updateAfElevatorInfo(AfElevatorInfo afElevatorInfo);

    /**
     * 删除电梯信息
     *
     * @param id 电梯信息ID
     * @return 结果
     */
     int deleteAfElevatorInfoById(String id);

    /**
     * 批量删除电梯信息
     *
     * @param ids 需要删除的数据ID
     * @return 结果
     */
     int deleteAfElevatorInfoByIds(String[] ids);


     List<AfElevatorInfo> selectBindElevatorInfo(String status);

}
